palmar interosseous artery - French English Dictionary